package BehavioralPattern.Interpreter;

import java.util.Map;

/**
 * @Classname : Expression
 * @Description : 抽象表达式
 * @Author : chentianyu
 * @Date 2023/3/10 06:32
 */


public abstract class Expression {

    /**
     * 解析公式和参数
     *
     * @param var Map是环境角色（Context），key是公式中的参数，value是参数的具体取值
     * @return
     */
    public abstract int interpret(Map<String, Integer> var);
}
